package com.cs2.volunteerpostbackend.web.dto.moment;

// MomentUserVO.java（VO 用于视图层展示，包含动态和用户的关键信息）

import lombok.Data;

import java.util.List;

@Data
public class MomentUserVO {
    // 动态信息
    private String id;
    private String title;
    private String content;
    private Integer status;
    private Integer likeCount;
    private Long updateTime;

    // 用户信息（从 user 表关联查询）
    private String posterId; // 发布者ID（来自动态表）
    private String username; // 发布者用户名（来自用户表）
    private String location;
    // 移除了avatar字段，因为user表中没有该字段
    
    // 图片信息（从 image 表关联查询）
    private List<ImageVO> images; // 与动态关联的图片列表
}